Represents a thread in which the result of a subscribe should be handled on.
Main Should be used when the app's UI needs to be updated upon receiving the result data.
IO Should be used when the app's UI does not need to be updated upon receiving the result data.