Use consistent % literal delimiters
Use nested module/class definitions instead of compact style