Create a mix-in class with an overloaded constructor that makes the return type optional. Reviewed By: ftynse Differential Revision: https://reviews.llvm.org/D156561