Make variant noncopyable.

Because i forgot to make it noncopyable, i has a bug with copying instead of moving of an object.