Remove type_traits requirement

Havent tested it on linux/mac yet, need to setup a new vm for that.