# F# for Elm developers

**URL:** <https://discourse.elm-lang.org/t/f-for-elm-developers/9495>\
**Category:** Show and Tell\
**Created:** [November 30, 2023, 11:45am UTC](https://discourse.elm-lang.org/t/f-for-elm-developers/9495 "2023-11-30T11:45:35Z")\
**Posts on this page:** 1\
**Showing post:** 11

<div class="post-metadata">

**Author:** ![davedawkins](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/davedawkins/32/5099_2.png) [@davedawkins](https://discourse.elm-lang.org/u/davedawkins)\
**Post date:** [December 22, 2023, 12:44pm UTC](https://discourse.elm-lang.org/t/f-for-elm-developers/9495/11 "2023-12-22T12:44:17Z")

</div>

You’re right that it’s baked-in, and this does steer you into a pattern. I don’t think it would be hard to create say “Cmd.Result.ofAsync” , “Cmd.Either.ofAsync” etc. I hadn’t thought about this before, and may add it into my own project.

---

_[View the full topic](https://discourse.elm-lang.org/t/f-for-elm-developers/9495)._
