Linker fixed, function decls ast improved