local f = Const("f") local a = Const("a") print(mk_explicit(f)(a)) assert(is_explicit(mk_explicit(f))) assert(not is_explicit(f)) assert(get_explicit_arg(mk_explicit(f)) == f) check_error(function() get_explicit_arg(f) end)