code generation for ReturnStmts
experiments with clang and complex return procedures