Replace manually creating isolators with isolator constructors. Also add support for supplementary group IDs.