Initial commit of generated code passing tests