Future interpreter (10/48)

Future interpreter