allow arguments objects as positional arguments too