Add a `context` keyword to the `@local` decorator

On top of previous `@odin.local` PRs, here I add a `context` keyword to any function wrapped by `@odin.local`.

This PR also includes Min RK's fix.