ast compatision via metalua script, this time for real