Merge "Adding sad function generation macros."