speculatist