This issue lists a few cases of valid matmul fusion definition that we are currently not supporting but eventually should support it. These cases are not prioritized, but when building out our segmenter and scheduler, we should keep them in mind to not contradict with them. Generally our design should support these cases without extra work. We should avoid having a long list of if statements to pattern these cases and special handling them.