Added IPv6 support.
Moved ellipsis to proper place (Fixes #67)
Toplevel macro expansion in library now considers the result of expanded form (Fixes #66)
It always used compile time environment library however expanded form contains
identifier and compiler should respect it to find global bindings.