It is not in my todo list, but I can add it.
Please clarify your requirements and desired behaviour in case of
multiple endpoints.
Should the library choose the first one or random endpoint?
Should the library support failover between endpoints, like trying the
next endpoint if it is unable to connect to current endpoint?
Regards,
Oleg