and this is like what multiple dispatch in `Get()`...
# development
a
and this is like what multiple dispatch in `Get()`s would look like if we didn't have to go through an intermediate object (which is why we need the
hydrate_with_input()
method at all)