A Ruby library for building and implementing interfaces.