Sleep Deprivation vs Insomnia: how Aviation Organisations can help

With the best will in the world aviation organisations can structure rosters to safeguard employees' opportunity to sleep. But this can't of itself prevent insomnia & fatigue affecting employees.
Sleep deprivation is ability to sleep but not enough opportunity to sleep.
Insomnia is enough opportunity to sleep but seemingly lost ability to sleep.