doesn't `boost::program_options` expect references like `( &blocks )->default_value(64)` here?