Is it possible to actually change a function signature at runtime? (and have it enforced) I want to dynamically change a function’s signature. Here’s my code: