**TypeScript Version:** 2.2.0-dev.20161127 **Code** ```ts interface X {} const x: {} | X = {} const y = { ...x } ``` **Actual behavior:** Error with "Spread types may only be created from object types". Probably related to #12520.