Allow positional arguments and arguments without defaults in @configurable functions
@apearce fyi @rmatev pls review and unwip/merge as you see fit
closes #19 (closed) closes #20 (closed)
now @configurable functions can define arguments without defaults and they can be called with positional arguments
Edited by Alex Pearce