Allow symbols in default type.

There *may* be some sort of vulnerability or rational here I'm not aware of, but:

One possible point of entry for for params is in routing constraints, which can set parameters as symbols instead of strings.

An alternative solution could be to make a `:symbol` type.