Frostpyre Arcanist

This spell costs {1} less to cast if you control a Giant or a Wizard.
When Frostpyre Arcanist enters the battlefield, search your library for an instant or sorcery card with the same name as a card in your graveyard, reveal it, put it into your hand, then shuffle.