euci: add support for ip address parsing
Note that user can use
the result will be
IPv6Address regardless of dtype
Perhaps it would be better to change the api of the
dtype to match standard python's argparse.
parser.add_argument(..., type=int) # type is typing.Callable[[typing.Any],typing.Any]
So user could write his own convertor functions.