Introduced Script newtype for better type errors messages in DSL.