úÎ c ó Safe-Infered%Use an immutable vector as a source. 8Use a mutable vector as a source in the ST or IO monad. GConsumes all values from the stream and return as an immutable vector. F Due to the way it operates, it requires the ST monad at the minimum, C although it can also operate IO. This is due to its dependency on  a mutable vector. FConsumes the first n values from a source and returns as an immutable  vector. EConsumes all values from the stream and returns as a mutable vector. =Consumes the first n values from the stream and returns as a  mutable vector. ;Conduit which thaws immutable vectors into mutable vectors =Conduit which freezes mutable vectors into immutable vectors  vector-conduit-0.3.0.0Data.Conduit.Vector sourceVector sourceMVector consumeVector takeVectorconsumeMVector takeMVector thawConduit freezeConduit