[WIP] Refactor MSM

Maybe calls this `mle_method_map`?