`rec(::rec)` doesn't
# functional
d
rec(::rec)
doesn't