bound.proxy -> B for renderSpec
moving functions out of bound.* namespace into B.* namepace