added hlint report file to ignore
use of lenses, seperate types