[cs] Transform cs.Pointer into abstract; Allow capturing pointers and using pointers in parameters