function declarator(pattern, init) {
	if (typeof pattern === 'string') pattern = id(pattern);
	return { type: 'VariableDeclarator', id: pattern, init };
}
@param {ESTree.Pattern | string} pattern
@param {ESTree.Expression} [init]
@returns {ESTree.VariableDeclarator}