Tendril Function Order

I think the most readable order for functions in a source-code file is: Put the top-level functions in the order in which they appear in the program’s story. Immediately after each function, put the helper functions it calls. Apply the same rule recursively where practical. For example: prepare_drop_sha256_identifiers calculate_drop_sha256_identifier normalize_drop_path…