# File lib/monkey/backend.rb, line 31
      def load_with_prefix(prefix, libs = nil)
        case libs
        when String, Symbol then require File.join(prefix.to_s, libs.to_s)
        when Array then libs.each { |lib| load_with_prefix prefix, lib }
        when Hash then libs.each { |k, v| load_with_prefix File.join(prefix.to_s, k.to_s), v }
        else raise ArgumentError, "cannot handle #{libs.inspect}"
        end
      end