def Left(val) -> (l, r) { l.call(val) } end def Right(val) -> (l, r) { r.call(val) } end print Right("lol").call(-> (_) { "" }, -> (x) { x })