made 2-arg ctors of dual and scomplex non-explicit