Global context logger, proxy context to threads

rename `bind` to `depth`