(^) sdl binding
(^) _ => this
(^) bounded loops