support parameterized test computation expressions

* TestResult.Name にパラメータを付与する点が既存と異なる
* 現在の Persimmon.Console 実装ではパラメータを持つテストを inner 関数として定義しないと実行時例外となる

こちらも #20 と同様に、API設計をどうするか次第で提供方法が変わりそう?
Builderは一つにまとめて、`ParameterizeBuilder`と`parameterize`にしたほうがいいのでは？(dを付けるべきかどうか・・・)

```fsharp
parameterize {
  case ...
  run ...
}

parameterize {
  source ...
  run ...
}
```