Can't we just have `native_args=(), ` in `__init__(...)`? I get having `native_kwargs=None` because dicts are mutable and having mutable arguments is not good, but it doesn't seem like we need to do that with `native_args` since it's a tuple?