### Description `Annotation.init` does not accept `IConvertible` for `X` and `Y` like other APIs. ### Repro steps Try to use a `DateTime` as the `X` for `Annotation.init`, which works fine with other APIs like `Shape.init`. ### Expected behavior Should be consistent. ### Actual behavior Requires a `float`. ### Known workarounds Converting to milliseconds since unix epoch and passing that in as a float. ### Related information * Windows 10 * `2.0.0-beta9` * .NET 5 I noticed this problem does not seem unique to the .NET implementation: see [here](https://community.plotly.com/t/add-vline-with-annotation-and-datetime-as-x-axis/49732).