An indirectly related topic, A class method can not be called
within an instance without using the class name.

class A
	def A.a
	end

	def b
		a   => error
		A.a => ok.
	end
end

This also seems to be a surprise. Ruby class is itself an object 
and this probably contributes to this behavior but I feel
it should be allowed. Would it be possible to change this.

Thanks

-Ted