This is technically a little broader than it needs to be as well. The name of a function argument doesn't affect the ABI (may be nice to just mention this in the comments)