ns.map { $0 * $0 }.filter { $0 < 42 }.map { "\($0") }
map(filter(map(ns) { $0 * $0 }) { $0 < 42 }) { "\($0)" }
map({ "\($0)" }, filter({ $0 < 42 }, map({ $0 * $0 }, ns)))