Arguments in progress.
Main def/impl added.