message: Tensor: more permissive broadcasting when constructed from scalar
diff: @@ -160,7 +160,7 @@ struct Tensor
  }
  template <typename T, enable_if_t<std::is_scalar_v<T> && !std::is_pointer_v<T>> = 0>
  - Tensor(T value) : m_array(value), m_shape(1, 1) { }
  + Tensor(T value) : m_array(value) { }
  operator Array() const { return m_array; }
  