Future interpreter (24/48)

Future interpreter