Hi all! I've started exploring kgraphql and really like the approach! One bit which is unclear to me, and I can't find any mention of it in the docs, is how to return an error? When an error is thrown inside a resolver its returned as an error, but is there any other way to return an error while still maintaining control? Basically our normally errors bubble up inside an Either and so it seems a bit odd to throw in the resolver at the very end. Thanks!