This module demonstrates some more interesting ideas.