refactor compute type to use a alias_method_chain
refactor compute type to use a alias_method_chain

This way it should be more clear what we are doing and what AR is doing

elijh/crabgrass-core,elijh/crabgrass-core,elijh/crabgrass-core