Move hypot() and blend() earlier. This isn't necessary in any sense, but it makes me - used to C and -Wmissing-prototypes - feel better.