[RFC PATCH 4/9] apple-gmux: refactor gmux types