FunctionEncoder
