-module(main). -export([main/0]). -record(left, {value}). -record(right, {value}). match(#left {value=Value}, L, _) -> L(Value); match(#right{value=Value}, _, R) -> R(Value). main() -> io:format("~s~n", [match(#right{value="lol"}, fun(_) -> "" end, fun(X) -> X end)]).