For #59, relax return type of ValueConverter.valueType()