DSN query/arg 'query _time_integer_format=unix_micro|unix_nano' and '_inttotime=true' doesn't work together

When set _time_integer_format=unix_micro (or unix_nano), time.Time instance is converted to int64 and stored correctly. But if _inttotime=true is also set, the code here https://gitlab.com/cznic/sqlite/-/blob/master/rows.go?ref_type=heads#L125 doesn't respect value of _time_integer_format, it only tries to parse the int64 value of DATE/DATETIME/TIMESTAMP as unix seconds or unix milli-seconds, base on its actual value.

If this behavior is intended it should be documented here https://pkg.go.dev/modernc.org/sqlite#Driver.Open but I think it should be categorized as a but and get fixed.