{extra (lists/take-while :fn/identity [a] [b])
 list (lists/take-while :fn/identity abc)
 missing (lists/take-while)
 predicate (lists/take-while 1 [a])
 transducer (lists/take-while :fn/identity)}
