use [unpost] to suppress tons of creation error messages and constructor posts
Instead, we just test for object creation.
This currently misses cases where abstractions can't create their dependencies from other abstraction libs, plus some other cases. But as long as we aren't testing for that, we don't need the noise of the error messages.