module Middleman::Extensions

def load(name)

def load(name)
  name = name.to_sym
  return nil unless registered.has_key?(name)
  extension = registered[name]
  if extension.is_a?(Proc)
    extension = extension.call() || nil
    registered[name] = extension
  end
  extension
end