abc->def
_cast<T>(*abc).def
_cast<T> (*abc).def
