added port checking too in mlk::ntw::ip_address
using auto instead of long typename
added mlk::cnt::match_one<T, E>(...)