code: function generateClause(variable, element, staticNodes) {
  	const generateBody = generateNode(element.children[0], element, 0, staticNodes);
  	let clause;
  
  	if (generateBody.isStatic) {
  		// If the clause is static, then use a static node in place of it.
  		clause = `${variable}=m[${staticNodes.length}];`;
  
  		staticNodes.push(generateBody);
  	} else {
  		// If the clause is dynamic, then use the dynamic node.
  		clause = `${generateBody.prelude}${variable}=${generateBody.node};`;
  	}
  
  	return clause;
  }
docs: Generates code for an `if`/`else-if`/`else` clause body.
  
  @param {number} variable
  @param {Object} element
  @param {Array} staticNodes
  @returns {string} clause body