HIDE PLAYLIST

Use chain for composable error handling with nested Eithers


We refactor a function that uses try/catch to a single composed expression using Either. We then introduce the chain function to deal with nested Eithers resulting from two try/catch calls.