Support BrocoConsole.depend() without callback, better normalization