Moved Command into Data.Log (for future refactoring) and renamed Action -> RaftAction, with a refined definition, again to benefit future refactoring.
Simplified signature of applyEntry / canApplyEntry; no Index argument needed.
Changed the Command type used in RaftLogEntry from being an untyped Bytestring to being constrained to type class Command.
Bumped version of courier on fp complete.