Performance: Be sure that composition functions return the Nil instance when passed zero instances; and the same instance when passed one instance.