re: Nile: a trait-based stream library