Why `[2]` in X[2] here: - https://github.com/JuliaRobotics/RoME.jl/blob/f7347f417cd674c34d686135be113536fde42e72/src/factors/Bearing2D.jl#L29