gl_sarray::gl_sarray(const gl_sarray& other) { m_sarray = other.get_proxy(); }
gl_sarray gl_sarray::operator[](const gl_sarray& slice) const { return get_proxy()->logical_filter(slice.get_proxy()); }
gl_sarray gl_sarray::append(const gl_sarray& other) const { return get_proxy()->append(other.get_proxy()); }
gl_sarray gl_sarray::operator||(const gl_sarray& other) const { return get_proxy()->vector_operator(other.get_proxy(), "|"); }