so pull on your goggles , hitch a ride on a dirigible , and enjoy the creative innovation that is steampunka concoction of speculative fiction , fantasy , science fiction , and alternative history genres .