presto-main/src/main/java/io/prestosql/operator/project/PageFieldsToInputParametersRewriter.java/Visitor/visitSpecialForm
class Visitor:        @Override
        public RowExpression visitSpecialForm(SpecialForm specialForm, Void context)
        {
            return new SpecialForm(
                    specialForm.getForm(),
                    specialForm.getType(),
                    specialForm.getArguments().stream()
                            .map(expression -> expression.accept(this, context))
                            .collect(toImmutableList()));
        }