Would it be better to make a ``HOOK:`` that splits out the per-platform code so it is more obvious which is for which platform?

Not that I like hierarchies, but maybe have a top level that is generic and sub vocabularies that are per platform?

Something like this:

```factor
IN: alien.libraries.finder

HOOK: find-library os ( name -- path/f )

{
    { [ os macosx?  ] [ "alien.libraries.finder.macosx"  ] }
    { [ os linux?   ] [ "alien.libraries.finder.linux"   ] }
    { [ os windows? ] [ "alien.libraries.finder.windows" ] }
} cond require
```