Can't

> can.Construct && cur.prototype instanceof can.Construct

be replaced with:

> cur.prototype instanceof can.Construct

does `instanceof undefined` fail?