[geometries] Add support for std::initializer_list