>>410
($)を使うといいよ。それにdoも必要ない

with (1::Int) $ \pi ->
with (2.0::Double) $ \pd ->
with ...