mylist n = take n $ chunksOf n [1..]
がダメらしいからそれもダメなんじゃない?知らないけど