@@ -127,8 +127,9 @@ prop_TL_head = head `eqEP` TL.head
127127prop_S_last = last `eqEP` S.last
128128prop_T_last = last `eqEP` T.last
129129prop_TL_last = last `eqEP` TL.last
130+prop_S_tail = tail `eqEP` (unpackT . S.tail)
130131prop_T_tail = tail `eqEP` (unpackT . T.tail)
131−prop_T_tailS = tail `eqEP` (unpackT . S.unstream . S.tail . S.stream)
132+prop_TL_tail = tail `eqEP` (unpackT . TL.tail)
132133prop_T_init = init `eqEP` (unpackT . T.init)
133134prop_T_initS = init `eqEP` (unpackT . S.unstream . S.init . S.stream)
134135prop_T_null = null `eqP` T.null
@@ -304,8 +305,9 @@ tests = [
304305 ("prop_S_last", mytest prop_S_last),
305306 ("prop_T_last", mytest prop_T_last),
306307 ("prop_TL_last", mytest prop_TL_last),
308+ ("prop_S_tail", mytest prop_S_tail),
307309 ("prop_T_tail", mytest prop_T_tail),
308− ("prop_T_tailS", mytest prop_T_tailS),
310+ ("prop_TL_tail", mytest prop_TL_tail),
309311 ("prop_T_init", mytest prop_T_init),
310312 ("prop_T_initS", mytest prop_T_initS),
311313 ("prop_T_null", mytest prop_T_null),