moved from seneca, 0.1.0