Couldn't the `Hash` case be used instead by just changing the following line to `when Hash, Liquid::Drop`?