To disable the "using old build system that will go away soon warning" I have switched to the new build system. This was causing this bug: https://github.com/Comcast/mamba/issues/66 in Xcode 10.3. I cannot make this happen now (although it was a race condition that was sporadic) so I'm hoping that it's fixed.
Redid a unit test to be less crazy (i.e. nil!)
Revamped some generics to to silence a warning, which also made the generics clearer.
Pre-submission Checklist
[x] I ran the unit tests locally before checking in.
[x] I made sure there were no compiler warnings before checking in.
[x] I have written useful documentation for all public code.
[x] I have written unit tests for this new feature.
Description
This PR updates the project using Xcode 12.
Change Notes
nil!
)Pre-submission Checklist