 					}
 					{
 						begin: "(?<!')'"
+						beginCaptures:
+							"0":
+								name: "punctuation.definition.string.begin.powershell"
 						end: "'(?!')"
+						endCaptures:
+							"0":
+								name: "punctuation.definition.string.end.powershell"
 						name: "string.quoted.single.powershell"
 						patterns: [
 							{

		begin: "(\\$)(\\()"
		beginCaptures:
			"1":
				name: "keyword.other.variable.definition.powershell"
			"2":
				name: "punctuation.section.group.begin.powershell"
		contentName: "interpolated.complex.source.powershell"

		begin: "(\\$)(\\()"
		beginCaptures:
			"1":
				name: "punctuation.definition.variable.powershell"
			"2":
				name: "punctuation.section.group.begin.powershell"
		comment: "TODO: move to repo; make recursive."
