mm, compaction: create compact_gap wrapper