Datapoint Fanakalo/Internal order of tense, aspect, and mood markers

The language's most basic verb marking is for aspect: -ile marks perfective (which may of course overlap with past tense meanings). If not perfective then the default verb ending in -a occurs, which is prototypically present.
There is also an anterior (hence "tense") marker kade (which no one noticed before, but which I believe to be grammaticalized for the most proficient speakers who use the pidgin regularly).
Thus kade idli-ile [ANT eat-PFV] 'had eaten' = PLUPERFECT.
Kade idla 'was eating' (PROG) or 'used to eat' (HAB.PST) does not have a perfective meaning.
The language marks future (which I've always thought of as tense, since there are no other modal verbs or auxiliaries; but I'm not averse to considering zo as a modal.) Hence zo idala 'will eat' (FUT); zo idl-ile (FUT + PRF) 'will have eaten' = rare but attested.
So I now think the best analysis is that the language has (FUT) + ANT + PFV as its basic template.
All three can be combined - however they are not adjacent -but I've not come across an idiomatic example. My informant thinks that zo kade idlile 'will have had eaten' is okay given a particular context (and preceding irrealis temporal clause).

Values

The feature does not apply

Example 61-40:
[...] yena zo gate hambile.
[...]
[...]
yena
he
zo
fut
gate
ant
hamb-ile.
go-pst
[...] he will have gone. OR: [...] he will be gone.
Example 61-41:
Mina zo hamba.
Mina
I
zo
will
hamb-a.
go-prs
I'll go.
Example 61-42:
Mina hambile
Mina
I
hamb-ile
go-pfv
I went. OR: I have gone.
Example 61-43:
Mina kade hamba.
Mina
I
kade
ant
hamb-a.
go-prs
I was going. OR: I used to go.
Example 61-44:
Mina kade hambile.
Mina
I
kade
ant
hamb-ile.
go-prf
I had gone. OR: I already went.
Example 61-45:
Mina zo hambile.
Mina
I
zo
fut
hamb-ile.
go-prf
I will have gone. OR: I'll be gone.
Example 61-46:
Mina zo kade idlile.
Mina
I
zo
fut
kade
ant
idl-ile.
eat-prf
I will have had eaten. OR: I'll already have eaten.
Confidence:
Very certain