: Search your library for an enchantment card and reveal that card. Put it into your hand, then discard a card at random. Then shuffle.
: Search your library for an instant card and reveal that card. Put it into your hand, then discard a card at random. Then shuffle.
Enchant creature
Enchanted creature has ": Create a token that's a copy of this creature, except it has haste. Exile that token at the beginning of the next end step."