Something that might be GNU Refal