Lean
Lean copied to clipboard
Mark Coarse+Fine Universe as Obsolete
Expected Behavior
Recommend users to use AddUniverse(Func<IEnumerable<Fundamental>, IEnumerable<Symbol>> selector) instead of AddUniverse(Func<IEnumerable<CoarseFundamental>, IEnumerable<Symbol>> coarseSelector, Func<IEnumerable<FineFundamental>, IEnumerable<Symbol>> fineSelector), which should be marked as obsolete.
Actual Behavior
New users stop using AddUniverse(Func<IEnumerable<CoarseFundamental>, IEnumerable<Symbol>> coarseSelector, Func<IEnumerable<FineFundamental>, IEnumerable<Symbol>> fineSelector).
Potential Solution
Mark the method as obsolete and add logging, recommending the new method.
Also, review AddUniverse overloads for Docs, as we find coarse when we should read fundamental.
Checklist
- [ ] I have completely filled out this template
- [ ] I have confirmed that this issue exists on the current
masterbranch - [ ] I have confirmed that this is not a duplicate issue by searching issues