AsyncAlgorithms 1.0

I believe this is still what is holding it back, typed throws are not "fully" implemented for all modules