Add -lpthread
Move ExplicitType to cpp-util