```python @versionedfunction def foo(): return 0 @foo.version def foo2(): return 2 assert foo() == 2 versionContext[foo] = ??? #how do this? maybe <original> as magic string? assert foo() == 0 ```