-> 0.1.8, use mapfn/filterfn instead of bare fn