{-# LANGUAGE StaticPointers #-} foo :: StaticPtr Int foo = static 5 bar :: StaticPtr [Int] bar = static [ 1 , 2 , 3 ] baz :: StaticPtr Bool baz = static ( fun 1 2 )