Add experimental support for using a backend Prolog compiler string built-in term type in DCGs