>>516
基本的には無理。ただし型クラスを駆使して実現できる場合もある。(Text.Printf参照)
他にも、Template Haskellでコンパイル時にフォーマット引数を解釈したり、
C++みたいに二項演算子で妥協することもできる。