return cached_foobar := cache.get("foobar").data
It would also error if there was no 'cache' in scope, and anything else you can imagine.