Same comment regarding the pattern of naming builder methods as `withBlocks`, `witchRank`, etc vs. `setXYZ`.