Is there a Type2Type in boost ?