Haskell notes: Anything that is a type 'IO something' is an I/O Action

From my Haskell notes: “Anything that is a type ‘IO something’ is an I/O action. You can create it, store it, and nothing will happen (nothing will happen until it's invoked).”