A Ruby library for Composite Command Programming