removed redundant assignment operator from TypeSafe::Id

- also updated syntax for nested templates (condensed > >'s)