> For the complete documentation index, see [llms.txt](https://orasund.gitbook.io/elm-cookbook/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://orasund.gitbook.io/elm-cookbook/frequently-asked-questions-1.md).

# Frequently asked questions

- [How can different types share data?](https://orasund.gitbook.io/elm-cookbook/frequently-asked-questions-1/how-can-different-types-share-data.md)
- [How to break Dependency Cycles?](https://orasund.gitbook.io/elm-cookbook/frequently-asked-questions-1/how-to-break-dependency-cycles.md)
- [How to structure an Elm project?](https://orasund.gitbook.io/elm-cookbook/frequently-asked-questions-1/how-to-structure-an-elm-project.md)
- [How to turn a Msg into a Cmd Msg?](https://orasund.gitbook.io/elm-cookbook/frequently-asked-questions-1/how-to-turn-a-msg-into-a-cmd-msg.md)
- [How to update nested Records?](https://orasund.gitbook.io/elm-cookbook/frequently-asked-questions-1/how-to-update-nested-records.md)
- [What are comparable types?](https://orasund.gitbook.io/elm-cookbook/frequently-asked-questions-1/what-does-comparable-type.md)
- [Why are Booleans bad?](https://orasund.gitbook.io/elm-cookbook/frequently-asked-questions-1/why-are-booleans-bad.md)
- [Future topics](https://orasund.gitbook.io/elm-cookbook/frequently-asked-questions-1/future-topics.md)
