Maybe it's been pointed out, but I just noticed. It reads: If list is empty, returns Nothing / a list of objs and returns itI think it is meant to be If list is empty, returns Nothing / wraps objs in a Left and returns it