bg::default_distance_result is not implemented for variant, right ?