Stop throwing everywhere - handle errors as values using Either and TaskEither for cleaner, more predictable code
Content could not be loaded.