Twisted Sage