# Frequently asked questions

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