@@ -121,7 +121,9 @@ prop_T_uncons s = uncons `eqP` (fmap (second unpackT) . T.uncons)
121121 where types = s :: String
122122prop_TL_uncons s = uncons `eqP` (fmap (second unpackT) . TL.uncons)
123123 where types = s :: String
124+prop_S_head = head `eqEP` S.head
124125prop_T_head = head `eqEP` T.head
126+prop_TL_head = head `eqEP` TL.head
125127prop_T_last = last `eqEP` T.last
126128prop_T_lastS = last `eqEP` (S.last . S.stream)
127129prop_T_tail = tail `eqEP` (unpackT . T.tail)
@@ -295,7 +297,9 @@ tests = [
295297 ("prop_T_appendS", mytest prop_T_appendS),
296298 ("prop_T_uncons", mytest prop_T_uncons),
297299 ("prop_TL_uncons", mytest prop_TL_uncons),
300+ ("prop_S_head", mytest prop_S_head),
298301 ("prop_T_head", mytest prop_T_head),
302+ ("prop_TL_head", mytest prop_TL_head),
299303 ("prop_T_last", mytest prop_T_last),
300304 ("prop_T_lastS", mytest prop_T_lastS),
301305 ("prop_T_tail", mytest prop_T_tail),