Refactor `reaver::configuration` to properly order ctor and `construct` calls.