cleaning up w/ @mwbrooks feedback
adding impl to the module to be consumed from the cli