transient rprompt
ccython compile function