RE: List.partition should be more lazy