@stepango IO is a data type used to wrap unsafe executions and running it assumes you are doing effects which are unsafe since they change the external world outside of your program. By design to make the user aware that at that point is where effects are executed the functions contain the
unsafe
prefix.