The problem with this is that fm is just a refinement of the md format so anything that recognizes md already would also recognize .fm.md but they would NOT recognize .md.fm
If we're talking about the 3 dashes surrounding a yaml doc at the top of the markdown file, I don't think that's a refinement at all? It breaks the markdown spec as far as I'm aware.