The one thing I miss in Ruby is the abstract class method to go along 
with public and private. I know it is easy to work around by having the 
default abstract class simply raise an exception but would it be 
difficult to implement this as part of Ruby?