How would it be more explicit? I can't use Groovy's special syntax for passing closures to functions, as in

    mymethod() { -> it * 3 }

because the precedence of the `as` operator is very low and I would be converting the result of the function call instead.