Currently I think this is a valid component:
(component
(import "[static]a.b" (func)))
since there's no validation about [static]... annotated-functions other than "it's a function". There could be no resources named a, though, in the component or there could be multiple (e.g. named through different paths through instances).