This package provides a trait and class to allow calling methods based on a condition without breaking the method chain.