PureCTests: Add a workspace for all miscellaneous tests.
PureCTests: Make some example tests.
PureCTests: Add tests to cpp (using original macros).
PureCTests: Same tests (using proposed changes)/