Don't use `return` in pointy blocks. In a pointy block, `return` doesn't return from the block itself, but from the innermost enclosing method.
Don't use `return` in pointy blocks.
In a pointy block, `return` doesn't return from the block itself, but from the innermost enclosing method.

lestrrat/p6-Crust-Middleware-Session