pub type FunctionList = LinkedList<FunctionListAdapter>;
struct FunctionList { /* private fields */ }