Free Lunch’s new album Dumbwaiter will be released on July 6th through Devil Town Tapes