Some changes to add Metacode::Value and Metacode::Integer