bus: add a bit of pure/const decorators