3 years ago Omar Polo
ensure variables are initialized before calling emitline
refactoring + move wrapping logic to its own file