blahblah.superpuper = superpuper;
blahblah.imsuperman = imsuperman;
blahblah.superpuper.a = 8;
а можно просто в библу blahblah добавить метод рассширения, например extend перед window.blahblah = lib; пишем такой код:
lib.extend = lib.fn.extend = function( obj1, obj2 ){
var target = obj2 ? obj1 : this,
source = obj2 || obj1;
for( var key in source ) {
target[ key ] = source[ key ];
}
return target;
}
ну и естественно вызов его будет таким:
blahblah.extend( blahblah.extend( superpuper, imsuperman ) );
и нам станут доступны свойства этих объектов прямо из объекта blahblah.