like swift, but... you know... lite