Implement .run and .bind