パーサーコンビネーターを使った実装

とりあえずweatherdataだけ。