A guides engine extracted out of JSDuck