make slice lowering non-copying in pipeline