Dave Whipp:
# But you're right, there are situations where the (base) type # might not # be knowable: and these could result in syntax errors.
Except they wouldn't, at least not always. [snip]
The only part of that I'm not sure about is infix:LIKE, since such an operator hasn't been declared. But I assume you get the idea--you could conceivably have Very Bad Things happen if Perl doesn't catch a macromethod call.
But in such cases, the $db variable would not (could not) have a run-time ".select" method: so you'd still get an error -- albeit at run time.
Dave. -- http://dave.whipp.name