defstruct1.exs
ex10