experiments with call signatures