some bluemonkey tweaks
changed time and sequence types from struct (*) to *