Inherited Builder from BasicObject

Actually as you proposed in 'satan.rb' gist but a bit cleaner: only :class method defined. Instead of to define :block_given? used ::Kernel.block_given? directly. :binding not needed at all