Hoey's proposal sounds good to me, at least as a pretty good way to
handle all this until we can modify the language to give the user more
explicit control. Maybe we should suggest this as the preferred thing
for an implementation to do, as the language stands now.
-- Scott