lao-pendragon: Merlin at his finest