コンテキストデータの使用です。呼び出し間のコンテキスト情報の様々な断片を保持するために使われます。二つを除いた全てのハッシュフィールドはエラー報告のために使われます。与えられるべきかどうかを決定するために使われます。行に出会っていないときに真となります。達成できるのが分かります。これらの可能性のある使い方を持っているかもしれません。included.まずは簡単なものです。デバッグコードとして使うかを制御できるようにすればもっと便利です。拡張してみてください。環境変数の内容はどのブロックを使うかを制御するのに使えます。これも難しくはありません。this:これはデバッグフィルタに関係ない面白いアイデアです。サブルーチンは公式な引数リストに限定的に対応しています。名前付き引数リストを使えるようなソースフィルタを書きましょう。ソースフィルタとして書いてみてください。