本当に全イベントを返す `all` が必要でしょうか？
calender を渡してそこに入るイベントを返すメソッドになるのかなと思っていました。