Design Principles Minimalib iemove unnecessary parameters whenever possible.