alien.libraries: Change <library> to be just a constructor. Replace with make-library and try-make-library so that we throw better errors.