What you would like to do can be described as “in-place modification” or “use of mutable data”.
Haskell . , " ", IO , unsafePerformIO.
, , , Haskell .
, . "" .
billy , .
, Haskell, - - .
, , , : " , "?
: : ( , ..) ( , ), ( ) - ( ), . , - .
, , - : c b, a, x, (c . b . a) x c (b (a x)) , , c $ b $ a x.
, , , , .
, , ( ). , , Haskell, .
, .:)
, .;)