Declarative fantasy