I would urge you not to use mashedcase. It is probably the worst style decisions that ever made it into Julia. The problem with mashedcase is that is does not scale: at some point, mashedcase becomes completely unreadable. Where exactly it crosses the boundary from “readable” to “I have to include some underscores” is pretty subjective. The result is that the names of functions become unpredictable.
My recommendation is to leave mashedcase for Julia core, and use snake_case consistently for functions throughout the ecosystem, and CamelCase for types and modules.