pub fn write_faction(
inputs: &WorldInputs<'_>,
plan: &WorldPlan<'_>,
context: &FactionContext<'_, '_, '_>,
faction: &FactionEntry,
) -> Result<RecordNode>pub fn write_faction(
inputs: &WorldInputs<'_>,
plan: &WorldPlan<'_>,
context: &FactionContext<'_, '_, '_>,
faction: &FactionEntry,
) -> Result<RecordNode>