Substructural Simple Type Theories For Separation And In-Place Update