Raised by Curves.solve!/3 when a bezier curve is solved at a t outside 0.0..1.0.
Curves.solve/3 returns {:error, {:out_of_bounds, t}} instead.
Fields: :message, and :t (the value that was given).
try do
Curves.solve!(Curves.define_bezier(:linear), 1.5)
rescue
e in Curves.Exceptions.OutOfBoundT -> e.t
end
#=> 1.5