Meet the Oov : a trainer that activates core stabilizing muscles and extends your spine. It is made from high durable foam and can be used for stretching and rehab too. The trainer is available in small, medium, and large sizes. Its curves are made to complement the 3 curves of your spine.
You can use your Oov as a pillow for your head in supine position. More info is available here.