Removed LiteralPtr, moved ValueType to separate header.