変数名1文字というのに慣れない

与えられた数字のケタ数です。割と簡単。

nums = [2469, 600, 1]

main = do print $ map keta nums

keta :: Int -> (Int, Int)
keta n = let s = show n
             l = length s
         in (l, 10 ^ (l - 1))

タイトルに書いた通りなのですが、変数名を1文字にするというのになかなか慣れません。投稿されているプログラムと全然書き方が違うし、すらすらとHaskellで書くというレベルに到達するのはまだまだ先のようです。