extend Schema.merge with options