use new goal-pl package instead of runtime & swiprolog separately