complete runtime polymorphism meditation
complete lazy sequence meditation