Analysing Go code with Souffle