 '.source.micro':
 	'function':
 		'prefix': 'fn'
-		'body': 'fn $1($2) $3;$4'
+		'body': 'fn $1($2) $3; $4'
 	'assignment':
 		'prefix': 'le'
-		'body': 'let $1 $2;$3'
+		'body': 'let $1 $2; $3'
 	'cast':
 		'prefix': 'as'
 		'body': 'as($1):$2 $3'

		'body': '''
			if $1
				fn() $2;
				fn() $3;$4
		'''
	'pack':
		'prefix': '>'
		'body': '>@fn() $1;$2'
	'unpack':
		'prefix': '<'
		'body': '<<@$1'
	'list':
		'prefix': ','
		'body': ',$1[]$2'
	'hash getter':
		'prefix': '.'
		'body': '."$1"$2'

						;
						fn() result;
				;):2 list nil
			;
			$3
		'''
