diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,3 +1,8 @@
+Changes in 1.2.2.1
+
+  * Newtype `StorableViaFixed` for deriving `Storable` instances added.
+
+
 Changes in 1.2.1.1
 
   * Fixed bug in `any` (#18)
diff --git a/Data/Vector/Fixed.hs b/Data/Vector/Fixed.hs
--- a/Data/Vector/Fixed.hs
+++ b/Data/Vector/Fixed.hs
@@ -12,6 +12,7 @@
 {-# LANGUAGE PolyKinds             #-}
 {-# LANGUAGE ScopedTypeVariables   #-}
 {-# LANGUAGE StandaloneDeriving    #-}
+{-# LANGUAGE TypeApplications      #-}
 {-# LANGUAGE TypeFamilies          #-}
 {-# LANGUAGE TypeOperators         #-}
 {-# LANGUAGE UndecidableInstances  #-}
@@ -146,6 +147,7 @@
   , izipWithM_
     -- * Storable methods
     -- $storable
+  , StorableViaFixed(..)
   , defaultAlignemnt
   , defaultSizeOf
   , defaultPeek
@@ -173,6 +175,7 @@
 
 import Control.Applicative (Applicative(..),(<$>))
 import Control.DeepSeq     (NFData(..))
+import Data.Coerce
 import Data.Data           (Typeable,Data)
 import Data.Monoid         (Monoid(..))
 import Data.Semigroup      (Semigroup(..))
@@ -303,6 +306,19 @@
   {-# INLINE peek      #-}
   {-# INLINE poke      #-}
 
+-- | Newtype for deriving 'Storable' instance for data types which has
+--   instance of 'Vector'
+newtype StorableViaFixed v a = StorableViaFixed (v a)
+
+instance (Vector v a, Storable a) => Storable (StorableViaFixed v a) where
+  alignment = coerce (defaultAlignemnt @a @v)
+  sizeOf    = coerce (defaultSizeOf    @a @v)
+  peek      = coerce (defaultPeek      @a @v)
+  poke      = coerce (defaultPoke      @a @v)
+  {-# INLINE alignment #-}
+  {-# INLINE sizeOf    #-}
+  {-# INLINE peek      #-}
+  {-# INLINE poke      #-}
 
 
 -- | Single-element tuple.
diff --git a/fixed-vector.cabal b/fixed-vector.cabal
--- a/fixed-vector.cabal
+++ b/fixed-vector.cabal
@@ -1,5 +1,5 @@
 Name:           fixed-vector
-Version:        1.2.1.1
+Version:        1.2.2.1
 Synopsis:       Generic vectors with statically known size.
 Description:
   Generic library for vectors with statically known
