`arity` is not the size of an in-memory object, so it should be `uint`