function build_sequence(;scanner=nothing,B0=3.,TR=nothing,definitions,version,blocks,rf=nothing,gradients=nothing,trap=nothing,delays=nothing,shapes=nothing,adc=nothing,name=:Pulseq)
ifisnothing(scanner)
scanner=Scanner(B0=B0)
end
ifversion==v"1.4.0"
# load raster times (converting seconds to milliseconds)
function parse_section(section::PulseqSection{:blocks};version,rf=Dict(),gradients=Dict(),trap=Dict(),adc=Dict(),extensions=Dict(),delays=nothing,kwargs...)