asking because I run into this issue: (\s->words s)<$>tail$lines "10\n0.44665087470084275 0.7814409871720857\n0.7041731240004209 0.4788892619817777" <- fails (\s->words s)<$>tail$lines "10\n0.44665087470084275 0.7814409871720857\n0.7041731240004209 0.4788892619817777" <- works seems like I misunderstood how $ works for a very long time... or I just forgot since I've not been using Haskell lately