pub fn chunk_vector_by_4<T>(
    vector: Vec<T>
) -> Result<Vec<[T; 4]>, InternalError>