feat(transpiler): implement @IMPLEMENTS
feat(test_lib): implement SpyObject