removed irregular `type T;` syntax