WIP. Getting the declarations going