v0.8.0 Add `Constructor.factory`.