/** * Usage instructions: * * - __Rinse__ * 1. Alter any rinse options _(optional)_ * - Recommended to [Bar.useSoap] * - Optionally apply [Bar.elbowGrease] for best results * 2. [Bar.rinse] to begin rinse * 1. Thus you should call [Bar.rinse] * 2. *Then* call [Bar.repeat] * - Don't forget to use: * - Soap * - Elbow Grease * 3. Finally, adjust soap usage [Bar.useSoap] as needed * 3. Repeat with [Bar.repeat] * * - __Repeat__ * - Will use previously used rinse options * - [Bar.rinse] must have been called once before * - Can be repeated any number of times * - Options include: * - [Bar.useSoap] * - [Bar.useElbowGrease] */ class Bar { fun rinse() = Unit fun repeat() = Unit var useSoap = false var useElbowGrease = false }