WSL
#define WLOCK WSL
#define WLOCK WSL
#define LOCK WSL
WSL(X2); // this one should fail
WSL(X1);
WSL(X1);
WSL(X1);
WSL(X1);