since compile return multiple values, we can't assign it directly, we manually compile it before invoke decodeString
since compile return multiple values, we can't assign it directly, we manually compile it before invoke decodeString

frictionlessdata/tableschema-go