# Functions
Diff diffs strA and strB, returning a list of differences which can be used to construct either the original or new string.
# Variables
BashOutput uses bash escape sequences to color output.
HTMLOutput uses a <pre> to wrap output, and <span>s to color it.
# Structs
Difference represents a single part of the data being diffed, containing information about both the original and new values.
OutputFormat tells a Differences.String call how to format the set of differences into a human-readable string.
# Type aliases
Differences is a set of differences for a given diff'd pair of byte slices.