misalignment
if (misalignment(node, alignment)) {
node->start, misalignment(node, alignment), alignment);
unsigned int misalignment;
misalignment = bytes % max;
if (misalignment)
bytes += max - misalignment;