Allow schema calculation to be lazy, but ensure its available on executors.
Merge pull request #1 from marmbrus/udts

Allow schema calculation to be lazy, but ensure it is available on executors.