Nitpick: you could say `(this-as context ...)` and get rid of the `[context this]` let binding