Typeless defines

Allow users to set default scalar values for un-typehinted parameters matched by the parameter name.