basic use case of take_while implemented
take_until and Proc#not implemented