Support different value types

In the same way _make_conditions() is there to support different query types, _make_value() should be added to support different value types.

The only use for this right now would be to add `{'type': 'str', 'date': 'utc'}`. If I can't find anything else to add there might not be much need for this.