Commit
committing to later test rebasing
Getting generic compiler error. Branching to test.
Provided design outline/TODOs. Redesign, reimplementation, and refactoring necessary, along with documentation.
Merge branch 'impl' into refactor
Try<T> is fully implemented and documented; tests are ready for when Swift compiles generics correctly.
Swifter.Concurrency is refactored into three entities: Promises, state endpoints of asynchronous computations; Futures, wrappers for Promises and computation managers; and Executables, wrappers for asynchronous computation. A Scheduler should be created to abstract thread managing from Future and Executable.
Cosmetic changes and tests written. TODO: finish writing tests, and check once Swift compiler is fixed.
Add TODO
Updated PartialFunction with cosmetic changes and pattern matching functionality. Infix syntax implemented but should change and causes compiler stall. Additional functional extensions should include decorated/persistent data structures.
PartialFunction is fully implemented and tested for now, but infix syntax still stalls. Bug radar submitted.
Futures, Promises, and Trys roughly implemented, but the Swift compiler crashes when compiling generics. Futures and Promises encapsulate failures and success internally via Trys. Futures and Promises should be reimplemented for better control and chaining. A Scheduler should be implemented to coordinate thread creation and control.
Try<T> is fully implemented and documented with tests written. Tests have not been run due to Swift compiler error which should be fixed.
Swifter.Concurrency is refactored into three entities: Promises, state endpoints of asynchronous computations; Futures, wrappers for Promises and computation managers; and Executables, wrappers for asynchronous computation. A Scheduler should be created to abstract thread managing from Future and Executable. Swift compiler error still persists.

Added TODO
Rebased Swifter to clean git history. Swifter.Concurrency near completion, but verfication dependent on Swift compiler fixing. TODO included.
Rebased Swifter