inlined *args splitting code removed some redundancy from arg parsing helper functions (and some of the helper functions) general cleanup and performance improvements (now a lot faster for common kw passing casese)
inlined *args splitting code
removed some redundancy from arg parsing helper functions (and some of the helper functions)
general cleanup and performance improvements (now a lot faster for common kw passing casese)

bhy/cython-haoyu,bhy/cython-haoyu,bhy/cython-haoyu,bhy/cython-haoyu