chain - placeholders

Just added some placeholders for some of the alter-chain utils (functions
types, and structs). Will implement them later, just trying to see what
my program will/should look like before I go implementing everything.