why is `build_options` a list, and not simply a string, like `makeopts`, `configopts`, etc.?