fNIRS-based brain-computer interfaces: a review | Synapse