Yah that looks nice, just fix the default to `{locale: Liquid::I18n.new}` so that the hash doesn't contain a class.