Clang vs GCC minor fixes. mpl::wrapper. tmp enums. tictactoe example (Not finished)