chore: rewrite data & newtype
chore: rewrite data & newtype

rockdragon/julia-programming,rockdragon/julia-programming,rockdragon/julia-programming,rockdragon/julia-programming,rockdragon/julia-programming,rockdragon/julia-programming,rockdragon/julia-programming,rockdragon/julia-programming,rockdragon/julia-programming,rockdragon/julia-programming,rockdragon/julia-programming,rockdragon/julia-programming,rockdragon/julia-programming