Reading Idris2 code I've seen several cases of functions "decorated" with %inline
and also %tcinline
I've been searching for a clear explanation about it but haven't found anything except that it "can" be used for giving some "hints" to help on foreign calls, but it's not clear what's the main purpose of it and when it should be used or when should not be used.
Additionally it would be really good to know if these "decorators" which happen to start with %
have any common purpose.