Handle is returned from a store when a key is bound to a function.
NoCopy is a type with no public methods that will trigger a vet check if it is ever copied.
Store binds keys to functions, returning handles that can be used to access the functions results.