added @:require(sys&&cpp||neko)
...