public static VariableView <T> GetVariableView <T>(this ArrayView <T> view, Index element) where T : struct => new VariableView <T>(view.GetSubView(element, 1));
public static VariableView <T> GetVariableView <T>( this ArrayView <T> view, Index1 element) where T : unmanaged => new VariableView <T>(view.GetSubView(element, 1));