Preorder con dato y tipo