This module provides a simple means to define abstract class interfaces,
which can be used to program using the concepts of interface
polymorphism.
