Pass parentheses as strings in c-backend because char syntax consfuses editors
Use command wrap for building tests
Use new scheduler implementation if libuv is found