C<static method new : L<IO::Socket::UNIX|SPVM::IO::Socket::UNIX> ($options: object[] = undef);>
Creates a new L<IO::Socket::UNIX|SPVM::IO::Socket::UNIX> object giventhe options $options, and returns it.
This object represents a UNIX domain socket.
If L</"Peer"> field is specified, this object becomes a client socket. It calls L<connect|SPVM::IO::Socket/"connect"> method.
If L</"Listen"> field is a positive value, this object becomes a server socket. It calls L<bind|SPVM::IO::Socket/"bind"> method and L<listen|SPVM::IO::Socket/"listen"> method.
See L</"init"> method about the options $options.
The blocking mode of the socketis set to non-blocking mode.