Added some autorequires

These `autorequire`s make using the types even easier. If you specify an `errordestination` for example, it is automatically required. No need to fill your manifest with `require =>` and `before =>`