Future interpreter (25/48)

Future interpreter