Add ArrowApply instance
Add ArrowLoop instance
Add ArrowCircuit implementation
Add ArrowState instance
Add ArrowReader instance
Add ArrowWriter instance