SIBYL: The General-Purpose Forecaster