> the answer is "no" twice -- you commented out require-extension but
> replaced it by a series of use statements, which are nothing but
> synonyms for require-extension statements. And using both
> require-extension and a uses declaration on the same symbol makes no
> sense in any normal situation.
i think require-extension changed format or something, because the way that
it was defined in sqlite3 is not the same as ive seen it elsewhere.
futhermore, as you yourself said, uses doesnt do compiletime checking. putting
the use in front of the declare forces checking without impacting anything
else.