シーケンスを使用して F# で Haskell の有名な無限フィボナッチ リストを模倣しようとしています。次のシーケンスが期待どおりに評価されないのはなぜですか? どのように評価されていますか?
let rec fibs = lazy (Seq.append
(Seq.ofList [0;1])
((Seq.map2 (+) (fibs.Force())
(Seq.skip 1 (fibs.Force())))))