On http://canjs.com/docs/can.Construct.super.html
var Cuber = Squarer.extend({raise: function(n) {return n * this_super(n);}}, {});
should be
var Cuber = Squarer.extend({raise: function(n) {return n * this._super(n);}}, {});