>>7
Haskellが静的で、リスト内包あって、
オフサイドルールもあるので、試してみると良いかも。