不要な参照を削除
setterを実装
failwithfをfailwithにしてたので修正
サンプルに整数の例を追加