fn compose_tag<T: ?Sized + Pointable>(data: usize, tag: usize) -> usize
Given a tagged pointer data, returns the same pointer, but tagged with tag.
data
tag
tag is truncated to fit into the unused bits of the pointer to T.
T