Parses a string of Prolog rules into a Database.
factory parse(String rules) => Database(rulesParser.parse(rules).value);