eliminated need for objects to start with capital letter.
functions on namespace are handled by Maker, and fully support configuring params and overriding args.