find = |items function | { for i in items { if (function i) { return i } } } map = |items function | { new_list = [] for i in items { new_list += (function i) } new_list } foobar = [0 1 2] -> (map |i | { i - 1 }) -> (find |i | { i == -1 }) foobar