diff --git a/c-struct.cabal b/c-struct.cabal
--- a/c-struct.cabal
+++ b/c-struct.cabal
@@ -5,7 +5,7 @@
 -- see: https://github.com/sol/hpack
 
 name:           c-struct
-version:        0.1.2.0
+version:        0.1.3.0
 synopsis:       To make a wrapper for struct of C language
 description:    Please see the README on GitHub at <https://github.com/YoshikuniJujo/c-struct#readme>
 category:       Foreign
diff --git a/src/Foreign/C/Struct/TypeSynonyms.hs b/src/Foreign/C/Struct/TypeSynonyms.hs
deleted file mode 100644
--- a/src/Foreign/C/Struct/TypeSynonyms.hs
+++ /dev/null
@@ -1,5 +0,0 @@
-module Foreign.C.Struct.TypeSynonyms where
-
-import Foreign.Ptr
-
-type PtrVoid = Ptr ()
diff --git a/src/Foreign/C/Struct/TypeSynonyms.hsc b/src/Foreign/C/Struct/TypeSynonyms.hsc
new file mode 100644
--- /dev/null
+++ b/src/Foreign/C/Struct/TypeSynonyms.hsc
@@ -0,0 +1,14 @@
+module Foreign.C.Struct.TypeSynonyms where
+
+import Foreign.Ptr
+import Foreign.C.String
+
+-- * PTR
+
+type PtrVoid = Ptr ()
+type PtrFloat = Ptr #{type float}
+type PtrCString = Ptr CString
+
+-- * LIST
+
+type ListFloat = [#{type float}]
