As of now the MakeImpl trait is limited to creating only functions for an impl, which restricts the traits which can be derived using this crate.