Good idea about modularizing implementation details to be as nested as possible. Scala's module system is so cool! This is something that doesn't stop amazing me all this time I'm doing Scala :)