Add type decls