Fixed indentation and added AOT compilation