Repository navigation
Added async functionality to all Functional classes and extensions
Added async functions for Choice, Option, Result, and Identity.
Added async extension methods for common functional operations.
Added Task.ThenAsync extension method to change async calls.
Added unit tests for the changes.