// #failed: parse // #error: invalid usage A :: ^; B :: 1;