U: constrain runner and adapter to be the same type. see totorojs/totoro#80