I don't think it exists, but it's an interesting idea! It'd make writing node operation software much easier.