encore gen wrappers

Generates user-facing wrapper code