# Functions
SplitExact is much like strings.Split but will error if the number of substrings is other than the expected count.
SplitN is an alias of strings.SplitN, which is only present here to make it usable in codegen packages without requiring conditional imports in the generation process.
# Structs
Bool can be embedded in a struct to provide all the methods that have fixed output for any int-kinded nodes.
BoolAssembler has similar purpose as Bool, but for (you guessed it) the NodeAssembler interface rather than the Node interface.
Bytes can be embedded in a struct to provide all the methods that have fixed output for any int-kinded nodes.
BytesAssembler has similar purpose as Bytes, but for (you guessed it) the NodeAssembler interface rather than the Node interface.
Float can be embedded in a struct to provide all the methods that have fixed output for any int-kinded nodes.
FloatAssembler has similar purpose as Float, but for (you guessed it) the NodeAssembler interface rather than the Node interface.
Int can be embedded in a struct to provide all the methods that have fixed output for any int-kinded nodes.
IntAssembler has similar purpose as Int, but for (you guessed it) the NodeAssembler interface rather than the Node interface.
Link can be embedded in a struct to provide all the methods that have fixed output for any int-kinded nodes.
LinkAssembler has similar purpose as Link, but for (you guessed it) the NodeAssembler interface rather than the Node interface.
List can be embedded in a struct to provide all the methods that have fixed output for any int-kinded nodes.
ListAssembler has similar purpose as List, but for (you guessed it) the NodeAssembler interface rather than the Node interface.
Map can be embedded in a struct to provide all the methods that have fixed output for any map-kinded nodes.
MapAssembler has similar purpose as Map, but for (you guessed it) the NodeAssembler interface rather than the Node interface.
String can be embedded in a struct to provide all the methods that have fixed output for any string-kinded nodes.
StringAssembler has similar purpose as String, but for (you guessed it) the NodeAssembler interface rather than the Node interface.