huh? So you do want to introduce side-effects? I'd very much rather extend Resolver -- it'd only take an hour or two.