Add option to specify bindings during construction.

Without this, each bindings aren't able to receive the list of extra
bindings in time to apply them.

This commit makes custom bindings usable inside of each
scope.