module Fix module Helper module LetWriterHelper def let name, &block if @defs.has_key? name raise IndexError, 'the given key is already present.' else @defs.update name => block end end end end end