hlint warnings/errors
Problem 38
Problem 39
Problem 40
Problem 41